<CodeDoc xmlns="urn:schemas-dwell-net:codedoc:project-file">

    <AllowXmlElements>
        a
        b
        i
        u
        tt
    </AllowXmlElements>

    <ExternalReferences>
        <![CDATA[
        Action
        Action<>
        ArgumentException
        ArraySegment<>
        Assembly
        ConsoleColor
        DataProtectionScope
        Delegate
        Exception
        EventArgs
        EventHandler<>
        FormatException
        Func<,>
        Func<,,>
        Guid
        IAsyncResult
        ICollection<>
        IDictionary<,>
        IDisposable
        IEnumerable
        IEnumerable<>
        IEnumerator<>
        IList<>
        InvalidOperationException
        IPAddress
        ISynchronizeInvoke
        LazyList<>
        List<>
        NotImplementedException
        Object
        Parity
        ReadOnlyCollection<>
        SerialData
        StopBits
        String
        StringBuilder
        System.Collections.IEnumerable
        Timeout.Infinite
        TimeSpan
        Type
        WaitHandle
        XmlWriter
        ]]>
    </ExternalReferences>

    <DeleteFilesInDirectory Path="..\Drop\ServerDoc" />
    <DeleteFilesInDirectory Path="..\Drop\ServerDoc\Pages" />

    <CreateDocBrowser
        BasicFramesetFileName="BasicBrowser.htm"
        FramesetFileName="Default.htm"
        LeftFrameWidth="290"
        NodeId="TocRoot"
        PagesRelativePath="Pages"
        Path="..\Drop\ServerDoc"
        Title="HomeUX Server Code Documentation" />

    <DocBrowserStaticPages NodeId="TocRoot">
        <DocBrowserNode
            Path="DocFiles\Default.htm"
            Title="Introduction">
            <IndexEntry>Introduction</IndexEntry>
        </DocBrowserNode>
        <DocBrowserNode
            Path="DocFiles\ServerApiOverview.htm"
            Title="HomeUX Server API - Overview">
            <IndexEntry>HomeUX Server API - Overview</IndexEntry>
            <IndexEntry>Server API Overview</IndexEntry>
        </DocBrowserNode>
        <DocBrowserNode
            NodeId="ServerApiRef"
            Path="DocFiles\ServerApiReference.htm"
            Title="HomeUX Server API - Reference">
            <IndexEntry>HomeUX Server API - Reference</IndexEntry>
            <IndexEntry>Server API Reference</IndexEntry>
        </DocBrowserNode>
    </DocBrowserStaticPages>

    <!-- read source for documentation -->

    <ReadSource Path="..\Common" Prefix="Common">
        <Assembly Name="HomeUX.ServerLibrary.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

    <ReadSource Path="..\ServerLibrary" Prefix="ServerLibrary">
        <Assembly Name="HomeUX.ServerLibrary.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

    <ReadSource Path="." Prefix="Server">
        <Assembly Name="HomeUX.exe"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

	<!-- AspDriver and AspSimulator -->
    <ReadSource Path="..\Drivers\Asp" Prefix="Drivers\Asp">
        <Assembly Name="AspDriver.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>
    <ReadSource Path="..\Simulators\Asp" Prefix="Simulators\Asp">
        <Assembly Name="AspSimulator.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

	<!-- JdsDriver and JdsSimulator -->
    <ReadSource Path="..\Drivers\Jds" Prefix="Drivers\Jds">
        <Assembly Name="JdsDriver.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>
    <ReadSource Path="..\Simulators\Jds" Prefix="Simulators\Jds">
        <Assembly Name="JdsSimulator.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>
    
    <WriteDocumentation
        ExternalOnly="true"
        Path="..\Drop\ServerDoc\Pages"
        TopicFooterHtml = "See &lt;a href=&quot;http://www.HomeUX.org&quot;&gt;http://www.HomeUX.org&lt;/a&gt; for more information about HomeUX.">
        <AddToDocBrowser
            InitiallyExpand="None"
            NodeId="ServerApiRef" />
        <IncludeNamespaces Regex="^HomeUX\b" />
        <IncludeNamespaces Regex="^Samples\b" />
    </WriteDocumentation>

    <DocBrowserStaticPages NodeId="TocRoot">
        <DocBrowserNode
            NodeId="TocSource"
            Path="DocFiles/ServerSource.htm"
            Title="HomeUX Server Source Code">
            <IndexEntry>HomeUX Server Source Code</IndexEntry>
            <IndexEntry>Server Source Code</IndexEntry>
        </DocBrowserNode>
    </DocBrowserStaticPages>

    <ClearSources/>

    <!-- read source for formatted source code -->

    <ReadSource Path="..\Common" Prefix="Common">
        <Assembly Name="HomeUX.ServerLibrary.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

    <ReadSource Path="..\ServerLibrary" Prefix="ServerLibrary">
        <Assembly Name="HomeUX.ServerLibrary.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

    <ReadSource Path="." Prefix="Server">
        <Assembly Name="HomeUX.exe"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

	<!-- AspDriver and AspSimulator -->
    <ReadSource Path="..\Drivers\Asp" Prefix="Drivers\Asp">
        <Assembly Name="AspDriver.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>
    <ReadSource Path="..\Simulators\Asp" Prefix="Simulators\Asp">
        <Assembly Name="AspSimulator.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

	<!-- JdsDriver and JdsSimulator -->
    <ReadSource Path="..\Drivers\Jds" Prefix="Drivers\Jds">
        <Assembly Name="JdsDriver.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>
    <ReadSource Path="..\Simulators\Jds" Prefix="Simulators\Jds">
        <Assembly Name="JdsSimulator.dll"/>
        <ExcludeFilePaths Regex="\\backup\\" />
        <ExcludeFilePaths Regex="\\Properties\\" />
    </ReadSource>

    <WriteFormattedCode
        Path="..\Drop\ServerDoc\Pages"
        TopicFooterHtml = "See &lt;a href=&quot;http://www.HomeUX.org&quot;&gt;http://www.HomeUX.org&lt;/a&gt; for more information about HomeUX.">
        <AddToDocBrowser
            IndexLabelSuffix=" (Source Code)"
            InitiallyExpand="None"
            NodeId="TocSource" />
        <SourceFilesNode
            Path="DocFiles/ServerSourceFiles.htm"
            Title="Server Source Code Files">
            <IndexEntry>HomeUX Server Source Code Files</IndexEntry>
            <IndexEntry>Server Source Code Files</IndexEntry>
        </SourceFilesNode>
    </WriteFormattedCode>

</CodeDoc>

